Style
                                    Overview
The Visual's styles. Used to access the styles object and its theme configurations for styling the custom visual.
- From version: 2020.20
 
Properties
                                                
		backgroundColor
	
                                            backgroundColor: string
Background Color that was defined for the visual in the chosen theme.
const background = cvApi2.canvas.style.backgroundColor;
                                            
                                                
		fontColor
	
                                            fontColor: string
Font color that was defined for the visual in the chosen theme.
const fontColor = cvApi2.canvas.style.fontColor;
                                            
                                                
		fontFamily
	
                                            fontFamily: string
Font family that was defined for the visual in the chosen theme.
const fontFamily = cvApi2.canvas.style.fontFamily;
                                            
                                                
		fontSize
	
                                            fontSize: string
Font size that was defined for the visual in the chosen theme.
const fontSize = cvApi2.canvas.style.fontSize;
                                            
                                                
		fontStyle
	
                                            fontStyle: string
Font style that was defined for the visual in the chosen theme.
const fontStyle = cvApi2.canvas.style.fontStyle;
                                            
                                                
		fontWeight
	
                                            fontWeight: string
Font weight that was defined for the visual in the chosen theme.
const fontWeight = cvApi2.canvas.style.fontWeight;
                                            
                                                
		lineColor
	
                                            lineColor: string
Line color that was defined for the visual in the chosen theme.
const lineColor = cvApi2.canvas.style.lineColor;
                                            
                                                
		pyramidThemeStyle
	
                                            pyramidThemeStyle: IStyleData
The internal theme style object. Contains all theme styling properties as defined in Pyramid's theme editor. Use this to access all the (deep) styling properties that are not accessible from the API's simpler (and direct) style objects and properties.
const styles = cvApi2.canvas.style.pyramidThemeStyle;
const backgroundColor = styles.visuals.visualsGeneral.background;
                                            
                                                
		themeBackgroundColor
	
                                            themeBackgroundColor: string
Theme background Color that was defined for the visual in the chosen theme.
const themeBackground = cvApi2.canvas.style.themeBackgroundColor;
                                            Methods
                                                
		getRangeColors
	
                                            getRangeColors ( colorRangeType : ColorRangeType ): string[]
A function for getting range of colors that have a representation in the theme. Can be used for coloring bands or indicate between chronological phases. It is useful when styling the visual with the user's chosen theme.
const colors = cvApi2.canvas.style.getRangeColors(cvApi2.enums.events.ColorRangeType.Dual);
                                            Parameters
- 
                                                    
colorRangeType:ColorRangeType
An enum that represent the type of color range that is needed.
 
Returns string[]
Range of colors that have a representation in the theme.
                                                
		getThemeColorByIndex
	
                                            getThemeColorByIndex ( index : number): string
A function to return one of the 16 core theme colors. It is useful when styling the visual with the user's chosen theme.
const firstColorInTheme = cvApi2.canvas.style.getThemeColorByIndex(0);
                                            Parameters
- 
                                                    
index:number
The location of the color in the theme colors list (0-15).
 
Returns string
Represent the selected color.